簡介:該課程是對JavaScript的深入理解,主要涵蓋了面試中常見的面試題,一些比較難以理解的知識點以及開發(fā)中常見的問題,幫助我們更好的理解和掌握這門編程語言。
第2章 數(shù)據(jù)類型
數(shù)據(jù)類型是每門編程語言的必修之課,你是否對JavaScript的數(shù)據(jù)類型和檢測存在困惑,本章節(jié)將為你揭曉其中的奧秘,讓你對數(shù)據(jù)類型有更深的理解。
第3章 表達式運算符和分支結構
本章節(jié)的內容較為簡單,探討開發(fā)中攝入誤差的解決方案以及對于for循環(huán)的優(yōu)化。
第4章 內置對象
JavaScript中有很多內置對象,我們會講述其中一些比較令人困惑的知識點,例如包裝類型對象的裝箱拆箱,為什么sort排序有問題,什么是堆棧等等。
第5章 JS DOM
DOM操作是前端必學之路,當我們掌握DOM之后才能操作我們的頁面,整個一個DOM頁面是如何被繪制到瀏覽器上的,我們需要理解其中的DOM事件,事件的觸發(fā)、冒泡等功能。
第6章 JS BOM
BOM中的location和historyAPI用法很簡單,但是也是我們工作經(jīng)常會使用的,所以徹底掌握才能在開發(fā)中游刃有余。
第7章 函數(shù)對象(重難點)
這一章是一個重難點,能為我們帶來面試中常見的閉包,以及應用;對瀏覽器如何執(zhí)行JS的執(zhí)行環(huán)境,助你理解new、this等關鍵字。
- 視頻: 7-1 常見函數(shù)的四種類型有哪些 (06:48)
- 視頻: 7-2 一定要知道的變量和函數(shù)提升 (10:08)
- 視頻: 7-3 帶你深入理解作用域和作用域鏈 (16:01)
- 視頻: 7-4 帶你圖解執(zhí)行環(huán)境 (10:54)
- 視頻: 7-5 開發(fā)中重載和多態(tài)的使用場景有哪些 (05:56)
- 視頻: 7-6 高頻面試題閉包理解 (10:31)
- 視頻: 7-7 開發(fā)中call、apply、bind的使用場景區(qū)分 (05:08)
- 視頻: 7-8 new的執(zhí)行過程有哪幾步 (02:45)
- 視頻: 7-9 開發(fā)中使用this的坑有哪些 (08:17)
第8章 面向對象(重難點)
面試中你肯定會遇到原型和原型鏈,什么是面向對象;這一章將帶你畫圖徹底理解什么是原型,以及Function和Object到底是什么關系。我們再實際應用中如何是使用這些知識。